import csv
# 导入CnOcr类
from cnocr import CnOcr
# 设置图像路径
ocr = CnOcr(dec_model_name='ch_PP-OCRv4_det',ret_model_name='ch_PP-OCRv4',cand_alphabet=["0",'1','2','3','4','5','6','7','8','9'])
img_fp="./1.jpg"
def jc_ocr(img_fp):
    # 创建CnOcr对象
    out = ocr.ocr(img_fp)
    content1_str= ''
    for line in out:
        # print(line,type(line))
        content1_str += ' '+line['text']
    return content1_str

def shupai_ocr(img_fp):
    # 竖排文字图片识别
    img_fp = img_fp
    out = ocr.ocr(img_fp, cls=True)
    content1_str = ''
    for line in out:
        # print(line,type(line))
        content1_str += ' ' + line['text']
    return content1_str

for i in range(24):
    cont =jc_ocr(img_fp=f"./2_{i}.jpg") #没问题了
    print(cont)
# f = open('grxx.csv', 'w',encoding="utf-8", newline='')  #将文件打开
# csv_Writer = csv.writer(f,dialect='excel')
# csv_Writer.writerow(['基础信息','职业潜能','价值观排序','个人风格','个人动机','优势才干','职业角色','个人认知'])
# base_mss = jc_ocr(img_fp='./1.jpg') #没问题
# jzpx = jc_ocr(img_fp="./3.jpg") #没问题
# grfg = jc_ocr(img_fp="./4.jpg") #图像需要进一步处理切分
# grdj = jc_ocr(img_fp="./5.jpg") #图像需要处理
# yscg = jc_ocr(img_fp="./6.jpg")#没问题了
# zyjs = jc_ocr(img_fp="./7.jpg") #需要处理图像
# grrz = jc_ocr(img_fp="./8.jpg") #以及没问题了
# csv_Writer.writerow([base_mss,"",jzpx,grfg,grdj,yscg,zyjs,grrz])
